6
תגובות
שלום,

יש לי נגיד קוד Js, שעושה 2 כפתורים, כשאני לוחץ על כפתור אחד, הוא מחליף לי טקסט, וכך גם בשני.

עכשיו, עשיתי שהטקסט יהיה ייבוא של קובץ PHP.
(הייבוא של הקובץ נמצאת בכפתור השני ב Js).
בקובץ ה PHP, יש Get בשם כל שהוא.

כשאני רושם את ה Get ב Url בדף, הוא מכניס אותי לכפתור הראשון(שבו יש שליפה של דף PHP שאין בו את ה Get), ולא לכפתור השני שיש בו שליפה של Get, וככה ה Get לא עובד..

עכשיו, מצאתי אתר, שבמידה ויש ב URL דבר כזה: #tab5, זה פותח את הכפתור החמישי ב Js,
ושאני רושם ככה אצלי ב URL, זה לא מעביר אותי לכפתור השני.

למה זה ככה?!

6 תשובות

avatar ענה ArielTador ב 27 לינואר 2013 #

20+ צפיות ו 0 תגובות?

avatar ענה OrelBeY ב 27 לינואר 2013 #

יש סיכוי שאתה יכול להיות קצת ברור יותר? לא ממש הבנתי את השאלה.

avatar ענה ArielTador ב 27 לינואר 2013 #

בוא נסביר את זה בקצרה:

נגיד ויש לי שליפה מהמסד של כל מני מאמרים,
בשליפה אני עושה שליד כל מאמר, יהיה כפתור מחיקה..
איך אני עושה, שכשאני ילחץ על הכפתור מחיקה, זה ימחק ללא לשים Get עם Id למחיקה..?

avatar ענה intval ב 27 לינואר 2013 #

זה בגלל שאתה כותב באיזה שפה שאף אחד לא מכיר.

באיזה שפה המשפט הזה של
>> עכשיו, עשיתי שהטקסט יהיה ייבוא של קובץ PHP.
>> הוא מכניס אותי לכפתור
>> כשאני רושם את ה Get ב Url בדף
>> בקובץ ה PHP, יש Get

הייתי ממליץ להתחיל מלקוא מדריך על מה זה get, אחרת אף אחד אף פעם לא יבין על מה אתה מדבר.

avatar ענה ArielTador ב 27 לינואר 2013 #

אלכס, הייתי ממליץ לך לקרוא את התגובה השלישית(שהיא שלי), קיצרתי את השאלה שלי..

avatar ענה intval ב 27 לינואר 2013 #

יש לך שני דרכים להעביר מידע מהדפדפן לשרת.
GET ו POST.

במקרה הראשון המידע יועבר בשורת הכתובת,
במקרה השני הוא יועבר כחלק מהבקשה אבל לא בשורת הכתובת.

הדרך הכי פשוטה לבצע בקשה GET עם מידע בכתובת זה לשים קישור

<a href='index.php?param=1'>link</a>

הדרך הכי פשוטה לעשות בקשת POST זה טופס
<form method='post' action='index.php'>
<input type='hidden' name='param' value='1' />
<input type='submit' value='link' />
</form>


את שני סוגי הבקשות האלה אפשר לעשות באמצעות ajax.
אבל זה נושא מתקדם.